body { background:#f8f8f8; color:#808080; line-height:1.8;}
a { color:#808080;}
a:hover { color:#63b721; text-decoration:none;}


/* header
-------------------------------------------------------------------------------------------------------------------*/
.header { position:relative; z-index:10; }
.header .container_14 { position:relative;}
	/* --- logo --- */
	.logo { float:left; margin:30px 0; }

	/* --- nav --- */
	.nav { float:right;}
	.nav li { float:left; display:inline; margin-right:1px; position:relative; z-index:5;}
	.nav li a { display:block; padding:25px 12px; color:#006934; font-size:16px;}
	.nav li a:hover, .nav li.nav_current a, .nav li.hover a { background:#63b721; color:#fff;}
	.nav .sub_nav {	position:absolute; left:0; background:url(../images/sub_nav.png) no-repeat top center; border-bottom:1px solid #63b721; padding:10px 0 3px; width:242px; display:none; }
	.nav .sub_nav li { margin:0;}
	.nav .sub_nav li a { width:230px; margin:0 1px; padding:0 0 0 10px; background:#f8f8f8;  color:#006934; font-size:14px; height:35px; line-height:35px; border-bottom:1px solid #ccc;}
	.nav .sub_nav li a:hover { background:#fff; color:#014824;}
	
	/* --- ico_link --- */
	.ico_link { width:80px; height:40px; position:absolute; right:0; bottom:10px; background:url(../images/icon/ico_link.gif) no-repeat; #zoom:1;}
	.ico_link li { float:left; display:inline;}
	.ico_link li a { display:block; height:40px; width:40px;}
	.ico_link li a span { display:none;}

	/* -- 时间和滚动连接文字 -- */
	.header_ohter { position:absolute; bottom:15px; left:260px;}
		.time_box { float:left; display:inline; width:150px;}
		.scroll_text {float:left; display:inline; width:460px;}


/* banner
-------------------------------------------------------------------------------------------------------------------*/
.banner { border-bottom:10px solid #ddd; border-top:10px solid #8fc31f; height:400px; position:relative; }
.insi_banner { height:250px; overflow:hidden; }
.insi_banner .insi_banner_img{ position:absolute;  left:50%; margin-left:-800px;}


	#sliderhow { height:400px; overflow: hidden;  position: relative;  }
	.banner_img { height:400px;}
	.banner_img div { width:1920px; height:400px; left:50%; margin-left:-960px;  position:absolute; z-index:5;}
	.slidetabs { display:none;height:20px; width:1010px; position:absolute; z-index:10; bottom:50px; left:50%; margin-left:-490px; text-align:center; }
	.slidetabs a, div.navi a { background:url(../images/icon/ico_pagination.png) no-repeat left top; display:inline-block; height:13px; width:13px; margin:0 5px 0 0; _background:url(../images/icon/ico_pagination.gif) no-repeat left top;}
	.slidetabs a.current, div.navi a.active {background-position:left bottom; cursor: default;}
	.slidetabs a span, div.scroll_pagination a span { display: none;}

	.banner_info { position:absolute; bottom:0; z-index:15; width:100%; height:35px; line-height:35px; background:url(../images/banner_info.png) repeat-x;}
	.banner_info p { float:left; display:inline; margin-right:50px;}
	.banner_info p .banner_info_ico1, .banner_info p .banner_info_ico2, .banner_info p .banner_info_ico3 { 
		background:url(../images/icon/ico_banner_info.gif) no-repeat 0 0; padding-left:20px;
		color:#666;
	}
	.banner_info p .banner_info_ico2 { background-position:0 -15px;}
	.banner_info p .banner_info_ico3 { background-position:0 -30px;}




/* body
-------------------------------------------------------------------------------------------------------------------*/
.row { padding:20px 0;}
.row_even { background:#f0f0f0;}
.white_bg { background:#fff;}
.white_bg h2 { color:#006934 !important; font-size:18px !important;}


/* ------ 首页 ------ */
	/* 核心业务 */
	.index_business { background:#fff url(../images/index_business.jpg) no-repeat; margin-left:15px;  }
	.index_business .hd h2, .index_shiLi .hd h2, .index_about .hd h2, .index_img_news .hd h2, .friends_link hd h2 { color:#000; height:42px; line-height:42px; padding-left:15px;}
	.index_business .hd h2 a, .index_shiLi .hd h2 a, .index_about .hd h2 a, .index_img_news .hd h2 a, .friends_link .hd h2 a {color:#000;}
	.index_business .bd ul { margin:0 15px 10px;}
	.index_business .bd li { height:31px; line-height:31px; background:url(../images/icon/ico_business.gif) no-repeat left center; padding-left:15px; border-bottom:1px dashed #ccc;}	
	.index_business .bd li a { color:#006934; font-size:15px; }	         
	.index_business .bd li a:hover { color:#63b721;}
		
	/* 工程案例、产品展示 */	
	.index_show {}
		/* tab */
	.tabnav { height:42px; line-height:42px; background:#F0F0F0; }
	.tabnav li { float:left; display:inline; margin-right:5px;}		
	.tabnav li a { display:block; padding:0 40px; color:#000;}
	.tabnav li a.tab_current { background:#fff;}
	.tabnav li a:hover{background:#fafafa; }
	
	.index_show .tabnav { background:#f8f8f8; }
	.index_show .bd{ background:#fff; /*height:236px;*/ min-height:242px; height:auto !important;  height:242px; overflow:visible;}
	.index_show_list { padding-top:15px; padding-bottom:10px; position:relative;}
	.index_show_list li { float:left; display:inline; text-align:center; margin-left:10px;}	
	.index_show_list li a.img_box { display:block; background:url(../images/icon/ico_zoom.png) no-repeat center;}
	.index_show_list li a img { padding:4px; border:1px solid #f2f2f2; border-radius:3px; }	
	.index_show_list li p { margin-top:5px;}
		/* 滚动 */
	.scrollable { height: 186px; overflow: hidden; position: relative; width: 675px;}
	.scrollable .scrol_items {  clear: both; position: absolute; width: 20000em;}
	.scrollable .scrol_items ul {
		float: left;
		list-style: none outside none;
		margin: 0;
		overflow: hidden;
		padding: 0;
		/*width: 675px;*/
	}
	.scrollable .scrol_items ul li {
		float: left;
		height: 186px;
		margin: 0 0 0 10px;
		width: 215px;
	}
	.navi {
		position: absolute;
		right: 0;
		top: -25px;
	}

	
	
	/* 实力*/
	/*.index_shiLi { margin-right:10px;}
	.index_shiLi .hd h2, .index_about .hd h2, .index_img_news .hd h2 { padding:0;}
	.index_shiLi .bd img { border:1px solid #d9d9d9; padding:2px;}
	.index_shiLi .bd p { margin-bottom:10px; }*/
	
	/* 关于*/
	.index_about .bd{ background:#fff; min-height:236px; height:auto !important;  height:236px; overflow:visible;}
	.index_about .bd .index_about_cont { padding:5px 15px;}
	/*.index_about .fl { margin-right:20px; border:1px solid #d9d9d9; padding:3px;}
	.index_about .more { width:135px; height:30px; line-height:30px; display:block; background:url(../images/mroe_btn.png) no-repeat top left; text-align:center; color:#fff;}
	.index_about .more:hover { text-decoration:underline; color:#fff;}*/

	/* 科创动态 */
	.index_img_news { margin-right:10px;}
		
		/* 切换 */	
		#slides { position: relative;}
		.slides_container {	height:233px; width:250px;overflow: hidden;	position:relative;}
		.slides_container img { height:233px; width:250px;}
		.caption { width:250px; height:30px;line-height:30px; position:absolute;bottom:0;left:0;z-index:500; color:#fff; background:#000; filter:alpha(opacity=50); opacity:0.5; text-align:center;}
		.control_box { background:#63B721; position:relative; height:20px;}
		.control_box .arrow_btn a {  height:10px; width:6px; display:block; overflow:hidden; position: absolute; top:28%; background:url(../images/icon/ico_news_control.gif) no-repeat 0 0; text-indent:-9999px;}
		.control_box .arrow_btn a.prev { left:75px;}
		.control_box .arrow_btn a.next { background-position:0 -10px; right:70px;}
		#slides .pagination{ position:absolute; bottom:3px; z-index:100; left:35%; _bottom:2px; _left:30%;}
		#slides .pagination li, #slides_rongyi .pagination li { float: left; margin: 0 3px;}
		#slides .pagination li a, #slides_rongyi .pagination li a { 
			display: block; width: 13px; height: 0;float: left; padding-top: 13px; overflow: hidden;
    		background:url(../images/icon/ico_pagination.png) no-repeat 0 0;
			_background:url(../images/icon/ico_pagination.gif) no-repeat 0 0;
		}
		#slides .pagination li.current a, #slides_rongyi .pagination li.current a { background-position: 0 -13px;}


	/* 新闻 */
	.index_news .bd { height:260px; background:#fff;}
	.index_news ul.index_new_list { margin:0 15px;}
	.index_news ul.index_new_list li { height:40px; line-height:40px; border-bottom:1px dashed #d9d9d9;}
	.index_news ul.index_new_list li a { background:url(../images/icon/ico_dot.gif) no-repeat left center; padding-left:8px;}


	/* index_others */
	.index_others { margin-right:10px;}
	#slides_rongyi { position:relative;}
	#slides_rongyi .slides_container { height:170px !important;}
	/*#slides_rongyi .slides_container a { cursor:default;}*/
	#slides_rongyi .slides_container a img { width:250px; height:170px;}
	#slides_rongyi .pagination { position:absolute; bottom:3px; z-index:100; left:40%; _bottom:80px; _left:37%;}
	/*.index_others p { margin-bottom:10px;}
	.index_others a { display:block; height:116px; background:url(../images/sprite_link.png) no-repeat;}*/
	.index_others a.video_link {display:block; height:55px; background:url(../images/video_link.png) top no-repeat;}
	.index_others a span{ display:none;}


	/* 友情链接 */
	.friends_link .bd { margin-left:-10px;}
	.friends_link .bd li {display: inline; float: left; white-space:nowrap;}
	.friends_link .bd li a { margin: 0 10px;}



/*------ 侧边 ------*/
.sidibar { width:270px; float:left; margin-right:20px; padding:0 0 20px; background:url(../images/sidebar_bg.png) no-repeat right center;}
.sidibar .panel { margin:0 30px 30px 0;}
.sidibar .panel h2 { color:#000;}
.sidibar .panel ul li { height:38px; line-height:38px; background:url(../images/icon/ico_business.gif) no-repeat left center; padding-left:15px; border-bottom: 1px dashed #CCCCCC;}
.sidibar .panel ul li.menu_current a { color:#000;}


/* 现在位置 */
.crumb { margin-bottom:20px;}
.crumb p { background:url(../images/icon/ico_home.png) no-repeat left center; padding-left:20px;}


.txt_cont { line-height:1.8;}
.txt_cont h1, .txt_cont h2, .txt_cont h3, .txt_cont h4, .txt_cont h5, .txt_cont h6, .txt_cont p { margin-bottom:15px;}
.txt_cont img { max-width:685px;}

/* 节能设备 */
.product_list li { margin:0 0 20px 10px;}
.product_list li a img { border:1px solid #e5e5e5;}
	.pro_desc { margin:20px 0 0 20px;}

.cases_table{ width:99.9%; margin-top:30px;}
.cases_table .row_1 { width:12%;}
.cases_table tr td { border:1px solid #999; padding:5px 10px;}



/* 资讯中心 */
.news_detail .hd { margin-bottom:15px; text-align:center; border-bottom:1px dashed #ccc;}
.news_detail .hd h3 span { margin:0 20px; font-size:14px; font-weight:bold;}
.news_detail .hd p span { margin:0 30px; }

/* 联系我们 */
.contact h4 { background:#fafafa; height:32px; line-height:32px; padding-left:15px;}
.contact p {  margin:5px 15px 10px;}


/* 视频中心*/
.video_list li { float:left; display:inline; text-align:center; margin: 0 0 20px 10px;}
.video_list  li a.img_box {background: url(../images/icon/ico_video.png) no-repeat center; display:block;}


/* 相关下载 */
.down_list {}
.down_list table { width:99.9%;}
.down_list table thead { background:#E6E6E6; height:30px;line-height:30px;}
.down_list table thead th {text-align:center; border-right:1px solid #f0f0f0;border-bottom:1px solid #BEBEBE;}
.down_list table tbody td { padding-left:10px; border-bottom: 1px dashed #BEBEBE; height:38px;line-height:38px;}
	.down_btn { background:url(../images/icon/ico_down.png) no-repeat left center; padding-left:40px; height:32px; font:bold 16px/32px "Microsoft Yahei";}
	.down_btn a{ color:#63b721; }


/* 留言咨询 */
.atfirst { border-bottom: 1px solid #d9d9d9;  margin-bottom: 10px;  min-height: 60px;  padding: 10px 0 15px;}
.atfirst a.face_atfirst img {  border: 0 none;  float: left;  height: 32px;  width: 32px;}
.atfirst_cont { padding: 0 0 0 42px;}
.atfirst_cont_t { padding: 5px 0;}
.atfirst_cont_t strong { font-weight: lighter;}
.atfirst_cont_t span {color: #999; float: right;}
.atfirst_detail { color: #666; line-height: 20px;}
.reply_cont {  background: #FBF8F5;  margin-top: 10px;  padding: 5px 10px;}
.reply_contain { margin: 15px 0 0;}
.reply_contain div { color: #333; line-height: 28px; min-height: 28px; padding: 5px 0;}
.reply_contain div span {color: #999;  margin-left: 15px;}
/* 表单 */
.message-form{/* background:#F2F2F2; */border-radius:5px; padding:15px 20px; margin-top:50px; line-height:2; }
.message-form h4 { font-size:16px; font-weight:bold;}
.message-form label { display: block;}
.message-form input { width: 300px;}
.message-form textarea { width: 450px;}
.message-form .text { border-color: #BDBDBD #D9D9D9 #D9D9D9 #BDBDBD; border-style: solid; border-width: 1px; padding: 5px;}
.message-form .submit_btn { display:block; width:187px; height:32px; overflow:hidden; border:none; margin:15px 0 0; cursor:pointer; background: url(../images/message_btn.png) no-repeat 0 0; }
.message-form .submit_btn:hover { background-position:0 -32px;}





/* footer
-------------------------------------------------------------------------------------------------------------------*/
.footer { width:100%; height:120px; overflow:hidden; background:url(../images/footer.png) no-repeat top center; border-top:5px solid #F8F8F8;}
.footer .container_14 { margin-top:20px;}
.footer p a { margin:0 3px;}



/*---- 上一组、下一组 ----*/
.prevNextWrap{ height:30px; line-height:30px;  margin:20px 0 10px; padding:0px 0px; }
.prevNextWrap span{ padding:0 0 0 10px; display:inline-block;}
.prevNextWrap span.next{ background-position:right -30px; padding:0 10px 0 0;}
.prevNextWrap span, .prevNextWrap span a{ color:#ac5f41;}
.prevNextWrap span a:hover{ text-decoration:underline;}
/*---- 分页 ----*/
.pagestyle {padding:5px; margin:20px 0 20px; text-align: center; clear:both;/* background:#FCECE6; border-bottom:1px solid #CCB0A7;*/}
.pagestyle span,.pagestyle a.next,.pagestyle a{padding:3px 7px; margin:2px; border:#d9d9d9 1px solid; }
.pagestyle a:hover {color:#fff; background:#63B721;text-decoration:none;}
.pagestyle .current {font-weight: bold; background:#63B721; color:#fff;}f;}